home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 1. _P_a_t_c_h__S_G_0_0_0_1_8_4_0__R_e_l_e_a_s_e__N_o_t_e
-
- This release note describes patch SG0001840 to IRIX 6.2.
- Patch SG0001840 replaces patches SG0001349, SG00001582,
- SG0001619, and SG0001697.
-
- 1.1 _S_u_p_p_o_r_t_e_d__H_a_r_d_w_a_r_e__P_l_a_t_f_o_r_m_s
-
- This patch contains bug fixes for all hardware platforms.
-
-
- 1.2 _S_u_p_p_o_r_t_e_d__S_o_f_t_w_a_r_e__P_l_a_t_f_o_r_m_s
-
- This patch contains bug fixes for IRIX IM Execution Only
- Environment (motif_eoe, version 1232792120) and IRIX IM
- Development Software (motif_dev, version 1232792120) on a
- system running IRIX 6.2. The software cannot be installed
- on other configurations.
-
- 1.3 _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_8_4_0
-
- This patch contains fixes for the following bugs in IRIX
- 6.2. Patch 1840 also includes the bug fixes from patches
- 1349, 1582, 1619, and 1697. Bug numbers from Silicon
- Graphics bug tracking system are included for reference.
-
-
- +o 342556 - Purify reported FMR (free memory read)
- warnings when some third party and Sgm widgets are
- destroyed.
-
- +o 353391 - Supressed warning message "Unable to get
- requested visualType" when applications request an
- invalid popup plane visuals.
-
- +o 461796 - Setting a blank icon in the SgDropPocket now
- works as documented.
-
- +o 462994 - Allow non-Motif widgets (e.g., Netscape Gold)
- to use Asian language input methods.
-
- +o 464489 - Add /usr/include/Sgm/CommonColorCP.h to
- motif_dev.
-
- +o 461098, 462013 - Pulldown menus are now a little
- faster.
-
- +o 477575 - When long string in a XmTextField widget was
- replaced by end user, the new string was sometimes
- offset incorrectly.
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- +o 478434 - When a multi-line XmString was drawn (e.g., in
- a label widget) in SGImode, the spacing between the
- lines was too small. Changed the spacing to be the
- same as non-SGImode.
-
- +o 485240 - When a torn-off menu is on the screen and its
- parent is destroyed, properly destroy the torn-off menu
- as well as its shell.
-
- +o 490593 - A round-off error in the SgGraph widget could
- cause one pixel scrolling errors in the overview window
- when new nodes were added.
-
-
- 1.4 _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_6_9_7
-
- Patch 1840 also includes these bug fixes from patch 1697 of
- IRIX 6.2.
-
- +o 446276 - Fixed input method support to work with non-
- default visuals.
-
- +o 448751, 450580 - Fixed SGI-mode XmScrollBar insensitive
- graphics.
-
- +o 451433 - The version number for patch 1619 was
- incorrect. It had a Irix 5.3 version number, but
- should have had a Irix 6.2 version number. This could
- confuse some users.
-
-
- 1.5 _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_6_1_9
-
- Patch 1840 also includes the bug fixes from patch 1619 of
- IRIX 6.2.
-
- +o 344022 - Motif Color Chooser widgets can't Be localized
-
- The color chooser widgets (SgColorChooser and
- SgOglColorChooser) did not use valid sub-widget names.
- The names had contained invalid characters.
-
-
- +o 372046 - SgColorChooser didn't free GL contexts when
- destroyed
-
- The SgColorChooser widget did not correctly free GL
- contexts. Applications could run out of contexts if
- they repeatedly created and destroyed SgColorChooser
- widgets.
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- +o 373357 - simple vkFileSelectionDialog crashes
-
- An invalid assert() statement caused SgFileSelectionBox
- widgets to sometimes crash when a related ViewKit
- object was destroyed.
-
-
- +o 389223 - SGI Enhanced FSB cores an app if XmNdirectory
- does not exist
-
- File selection box would crash if application hard
- coded an invalid directory name.
-
-
- +o 393170 - 64-bit libSgm is missing
- SgColorChooserGetChild
-
- SgColorChooserGetChild() was missing from the 64 bit
- libSgm.
-
-
- +o 411627 - SgThumbWheelSetValue bogus
-
- The SgThumbWheelSetValue() convenience function did not
- correctly set the thumb wheel's value.
-
-
- +o 433390 - Parameters in OpenGL colorchooser not
- initialised
-
- Some internal variables in SgOglColorChooser and
- SgColorChooser were not properly initialized, causing
- crashes in some cases.
-
-
- +o 433655 - GetDragIconColors() passes bad colormap value
- to XQueryColors
-
- If an application created a GlxDraw widget with a non-
- default visual type and used that widget as a drag-
- and-drop source, the application could crash in
- XQueryColors() when the user initiated a drag.
-
-
- +o 434851 - SgFinder widget can't handle middle mouse
- paste
-
- The SgFinder widget did not like file names containing
- new line characters (as might be generated by a cut-
- and-paste).
-
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- +o 439177 - memory leak in XmTextField
-
- If an application repeatedly changed the background
- color of a XmTextField widget, it could cause the X
- server to grow without bound.
-
-
- 1.6 _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_5_8_2
-
- Patch 1840 also includes these bug fixes from patch 1582 of
- IRIX 6.2.
-
- +o 345643 - toggle button gadget gets protocol errors from
- SgFindShader
-
- If a Motif application uses two different colormaps and
- creates some XmToggleButton widgets with one colormap
- and some with the other, then some of the widgets would
- occasionally use incorrect color pixel values. If the
- incorrect pixel values were based on a different depth
- or visual type, the application could crash with
- BadMatch protocol errors.
-
-
- +o 371064 - XmNscrollBarDisplayPolicy=XmSTATIC cause a
- segment violation
-
- If a XmList widget is created with static scrollbars
- (not the default) and the application programmatically
- removes all of the widget's list items, Motif would
- crash.
-
-
- +o 378069 - Schemes based font specification doesn't work
- with fontSet specifications
-
- Recursive schemes containing font sets were not parsed
- correctly.
-
-
- +o 380519 - memory corruption in drag-and-drop
-
- Memory corruption in drag-and-drop could cause
- applications to crash.
-
-
- +o 386857 - XmToggleButton locate highlight wrong in
- pulldown menus
-
- Toggle buttons in menus would did not locate-highlight
- correctly. The shadows were changing, instead of the
-
-
-
-
-
-
-
-
-
-
-
- - 5 -
-
-
-
- background color.
-
-
- +o 392279 - XmIsDropSiteManager macro unusable due to typo
-
- The XmIsDropSiteManager() and XmIsDragIconObjectClass()
- macros would not compile due to typos.
-
-
- +o 393884 - Fatal Error in Drag N Drop in a multi-visual
- application
-
- Widgets with non-default visual types could not be used
- as drag sources. Applications that did this would (if
- lucky) get invalid colors in the drag-over effects or
- would (if not lucky) crash.
-
- Warning: this feature requires that the drag source
- widget correctly set its XtNbackground resource. Some
- non-standard widgets may not do this by default. For
- example, you should set the OpenGL GLwMDrawingArea
- widget's GLwNallocateBackground resource to True if you
- are using this widget as a drag source.
-
-
- +o 395518 - mem leak from VkProgressDialog
-
- A few bytes allocated by XmScrollBar widgets were not
- freed (i.e., were leaked) if the widgets were later
- destroyed.
-
-
- +o 402716, 408746, 419376 - XmNcolormap resource not set
- by XtVaAppCreateShell
-
- If an application created a new shell widget and set
- the XmNcolormap resource, but did not set the XmNvisual
- resource, then the colormap would be ignored.
- Applications sometimes do this to use a non-default
- colormap with the default visual type. Applications
- using non-default visual types did not have problems.
-
-
- +o 411272 - ALT modifier doesn't work with keypad arrows
-
- The ALT modifier was not handled properly in
- application-defined translations with virtual keysyms
- (e.g., "Alt Shift osfPageDown").
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 6 -
-
-
-
- +o 432391 - Motif Drag and Drop takes too long to startup
-
- The first time a user uses Motif'd drag-and-drop
- feature, there is often a delay of several seconds
- before the drag becomes active. This delay was caused
- by GoldenGate's automatic conversion library being
- loaded, even when applications did not request
- automatic conversion. The loading and delay was
- removed for applications not using GoldenGate.
-
-
- 1.7 _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_1_3_4_9
-
- Patch 1840 also includes these bug fixes from patch 1349 of
- IRIX 6.2.
-
- +o 364933 - icon panel doesn't run in overlay planes on
- Impact hardware
-
- Several SGI applications, including clogin, didn't work
- properly in some 2 bit popup plane configurations.
-
-
- +o 378627 - TextField cannot connect to XIM server
-
- When using a Japanese or other locale requiring an
- input method, some text fields were unable to connect
- to the IM successfully. Only some text fields were
- affected, specifically any created and operated on
- programmatically before the application's primary
- window was realized.
-
-
- 1.8 _S_u_b_s_y_s_t_e_m_s__I_n_c_l_u_d_e_d__i_n__P_a_t_c_h__S_G_0_0_0_1_8_4_0
-
- This patch release includes these subsystems:
-
- +o patchSG0001840.motif_eoe_sw.eoe
-
- +o patchSG0001840.motif_eoe_sw.eoe32
-
- +o patchSG0001840.motif_eoe_sw.eoe64
-
- +o patchSG0001840.motif_dev_sw.eoe
-
- +o patchSG0001840.motif_dev_sw.dev
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 7 -
-
-
-
- 1.9 _I_n_s_t_a_l_l_a_t_i_o_n__I_n_s_t_r_u_c_t_i_o_n_s
-
- Because you want to install only the patches for problems
- you have encountered, patch software is not installed by
- default. After reading the descriptions of the bugs fixed
- in this patch (see Section 1.3), determine the patches that
- meet your specific needs.
-
- If, after reading Sections 1.1 and 1.2 of these release
- notes, you are unsure whether your hardware and software
- meet the requirements for installing a particular patch, run
- _i_n_s_t. The _i_n_s_t program does not allow you to install
- patches that are incompatible with your hardware or
- software.
-
- Patch software is installed like any other Silicon Graphics
- software product. Follow the instructions in your _S_o_f_t_w_a_r_e
- _I_n_s_t_a_l_l_a_t_i_o_n _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e to bring up the miniroot
- form of the software installation tools.
-
- Follow these steps to select a patch for installation:
-
- 1. At the Inst> prompt, type
-
- iiiinnnnssssttttaaaallllllll ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
-
- where _x_x_x_x_x_x_x is the patch number.
-
- 2. Initiate the installation sequence. Type
-
- IIIInnnnsssstttt>>>> ggggoooo
-
- 3. You may find that two patches have been marked as
- incompatible. (The installation tools reject an
- installation request if an incompatibility is
- detected.) If this occurs, you must deselect one of
- the patches.
-
- IIIInnnnsssstttt>>>> kkkkeeeeeeeepppp ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
-
- where _x_x_x_x_x_x_x is the patch number.
-
- 4. After completing the installation process, exit the
- _i_n_s_t program by typing
-
- IIIInnnnsssstttt>>>> qqqquuuuiiiitttt
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 8 -
-
-
-
- 1.10 _P_a_t_c_h__R_e_m_o_v_a_l__I_n_s_t_r_u_c_t_i_o_n_s
-
- To remove a patch, use the _v_e_r_s_i_o_n_s _r_e_m_o_v_e command as you
- would for any other software subsystem. The removal process
- reinstates the original version of software unless you have
- specifically removed the patch history from your system.
-
- vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeee ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
-
- where _x_x_x_x_x_x_x is the patch number.
-
- To keep a patch but increase your disk space, use the
- _v_e_r_s_i_o_n_s _r_e_m_o_v_e_h_i_s_t command to remove the patch history.
-
- vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeeehhhhiiiisssstttt ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
-
- where _x_x_x_x_x_x_x is the patch number.
-
- 1.11 _K_n_o_w_n__P_r_o_b_l_e_m_s
-
-
- The fix for bug 393884 may affect programs the relied on the
- bug. In particular, if you are using the OpenGL
- GLwMDrawingArea widget as a drag-and-drop source and you set
- the widget's visual to a type other than the default, then
- you should also set the widget's GLwNallocateBackground
- resource to True. Setting it to False (the default) can
- cause BadValue X protocol errors.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-